package edu.sfsu.powerrangers.jeopardy.server;

public enum ServerState {
	WAITING_FOR_CONNECTION("waiting for host to connect / contestants to connect"),
	WAITING_FOR_GAME_SELECTION("waiting for host to select game / contestants to connect"),
	WAITING_FOR_GAME_START("waiting for host to start game / contestants to connect"),
	WAITING_FOR_GAME_INTRO("waiting for host to finish game introduction"),
	WAITING_FOR_ROUND_INTRO("waiting for host to finish round introduction"),
	WAITING_FOR_CLUE_SELECTION("waiting for contestant to select clue"),
	WAITING_FOR_DOUBLE_WAGER("waiting for contestant to wager"),
	WAITING_FOR_DOUBLE_CLUE_INTRO("waiting for host to reveal clue and finish reading"),
	WAITING_FOR_DOUBLE_RESPONSE("waiting for contestant to respond"),
	WAITING_FOR_DOUBLE_VERIFICATION("waiting for host to verify"),
	WAITING_FOR_CLUE_INTRO("waiting for host to reveal clue and finish reading"),
	WAITING_FOR_BUZZ_IN("waiting for any contestant to buzz in or host to continue"),
	WAITING_FOR_RESPONSE("waiting for contestant to respond"),
	WAITING_FOR_VERIFICATION("waiting for host to verify"),
	WAITING_FOR_RESPONSE_INTRO("waiting for host to announce correct response"),
	WAITING_FOR_FINAL_ROUND_INTRO("waiting for host to finish final round introduction"),
	WAITING_FOR_FINAL_WAGER("waiting for contestants to wager"),
	WAITING_FOR_FINAL_CLUE_INTRO("waiting for host to reveal clue and finish reading"),
	WAITING_FOR_FINAL_RESPONSE("waiting for contestants to respond"),
	WAITING_FOR_FINAL_RESPONSE_INTRO("waiting for host to reveal responses and verify"),
	WAITING_FOR_WRAPUP("waiting for host to wrap up");
	
	private String description;
	
	private ServerState(String description) {
		this.description = description;
	}
	
	public String getDescription() {
		return description;
	}
}
